﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Maestro.master" AutoEventWireup="true" CodeFile="Producto.aspx.cs" Inherits="Producto" %>

<%@ Register assembly="DevExpress.Web.ASPxEditors.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dxe" %>
<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxPopupControl" tagprefix="dxpc" %>
<%@ Register assembly="DevExpress.Web.ASPxGridView.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView" tagprefix="dxwgv" %>

<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxTabControl" tagprefix="dxtc" %>
<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxClasses" tagprefix="dxw" %>

<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxUploadControl" tagprefix="dxuc" %>

<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxCallbackPanel" tagprefix="dxcp" %>
<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxPanel" tagprefix="dxp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <style type="text/css">


        .style2
        {
            height: 19px;
        }
        .style3
        {
            text-align: left;
        }
        .style4
        {
            height: 19px;
            text-align: left;
            color: #707070;
        }
        .style5
        {
            height: 20px;
        }
        .style6
        {
            width: 100%;
        }
        .style7
        {
            height: 18px;
        }
        .style8
        {
            color: #707070;
        }
        .style9
        {
            height: 19px;
            color: #707070;
        }
        .style10
        {
            height: 20px;
            color: #707070;
        }
        .style11
        {
            text-align: left;
            color: #707070;
        }
        .style12
        {
            text-align: left;
            height: 25px;
        }
        .style13
        {
            height: 25px;
        }
        .style14
        {
            height: 28px;
        }
    </style>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <script type="text/javascript">
        function OnUploadComplete(args) {
            callbackPanel.PerformCallback(args.callbackData);
        }
    </script>
    <table cellspacing="1" align="center">
        <tr>
            <td align="center" bgcolor="White" >
                <table align="center">
                    <tr>
                        <td>
                                <asp:TextBox ID="txtBuscar" runat="server" MaxLength="12" Width="150px" ToolTip="Ingrese un texto para buscar en productos"
                                    OnTextChanged="txtBuscar_TextChanged" AutoPostBack="True"></asp:TextBox>
                                </aspxtextbox>
                            </td>
                        <td>
                            <asp:ImageButton ID="btnBuscar" runat="server" Height="22px" 
                                    ImageUrl="~/Imagenes/lupa.gif" onclick="btnBuscar_Click1" ToolTip="Buscar" 
                                    CausesValidation="False" />
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td>
            </td>
        </tr>
        <tr>
            <td align="center" bgcolor="White" class="style3">
                <asp:FormView ID="fvProducto" runat="server" DataSourceID="dsProducto" 
                        oniteminserting="fvPersonal_ItemInserting" EnableModelValidation="True" 
                        Width="128px">
                    <EditItemTemplate>
                        <dxtc:ASPxPageControl ID="ASPxPageControl1" runat="server" ActiveTabIndex="1" 
                            CssFilePath="~/App_Themes/Aqua/{0}/styles.css" CssPostfix="Aqua" 
                            ImageFolder="~/App_Themes/Aqua/{0}/" LoadingPanelText="" TabSpacing="3px">
                            <TabPages>
                                <dxtc:TabPage Text="General">
                                    <ContentCollection>
                                        <dxw:ContentControl runat="server" SupportsDisabledAttribute="True">
                                            <table cellpadding="2" cellspacing="2" class="style1">
                                                <tr>
                                                    <td class="style3" nowrap="nowrap">
                                                        Nombre</td>
                                                    <td nowrap="nowrap">
                                                        <dxe:ASPxTextBox ID="txtNombre" runat="server" Text='<%# Bind("Nombre") %>' 
                                                            Width="170px">
                                                            <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip">
                                                                <RequiredField ErrorText="Debe ingresar un nombre" IsRequired="True" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                    <td nowrap="nowrap" rowspan="17" valign="top">
                                                        <table class="style6">
                                                        <tr>
                                                                <td colspan="2">
                                                                    <dxcp:ASPxCallbackPanel ID="ASPxCallbackPanel1" runat="server" 
                                                                        ClientInstanceName="callbackPanel" OnCallback="ASPxCallbackPanel1_Callback" 
                                                                        Width="419px">
                                                                        <PanelCollection>
                                                                            <dxp:PanelContent ID="PanelContent1" runat="server">
                                                                                <dxe:ASPxImage ID="imgFoto" runat="server" ImageAlign="Middle" 
                                                                                    ImageUrl='<%# Eval("FotoURL") %>' IsPng="True" Width="400px">
                                                                                    <EmptyImage Url="~/Fotos/Productos/Imagen_No_Disponible.png" />
                                                                                </dxe:ASPxImage>
                                                                            </dxp:PanelContent>
                                                                        </PanelCollection>
                                                                    </dxcp:ASPxCallbackPanel>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td>
                                                                    Cambiar foto</td>
                                                                <td>
                                                                    <dxuc:ASPxUploadControl ID="SubirArchivo" runat="server" 
                                                                        ClientInstanceName="uploadControl" 
                                                                        OnFileUploadComplete="SubirArchivo_FileUploadComplete" 
                                                                        ShowUploadButton="True" Width="300px">
                                                                        <ValidationSettings AllowedContentTypes="image/jpeg, image/png" 
                                                                            FileDoesNotExistErrorText="El archivo no existe" MaxFileSize="1240000" 
                                                                            MaxFileSizeErrorText="El archivo debe ser menor a 1MB" 
                                                                            NotAllowedContentTypeErrorText="El archivo debe ser .jpg .png">
                                                                        </ValidationSettings>
                                                                        <ClientSideEvents FileUploadComplete="function(s, e) {
	OnUploadComplete(e);
}" />
                                                                        <UploadButton ImagePosition="Right" Text="Guardar">
                                                                        </UploadButton>
                                                                    </dxuc:ASPxUploadControl>
                                                                </td>
                                                            </tr>
                                                            
                                                            <tr>
                                                                <td>
                                                                    &nbsp;</td>
                                                                <td>
                                                                    <asp:Button ID="btnrecargarImagen" runat="server" 
                                                                        OnClick="btnrecargarImagen_Click" Text="Refrescar imagen" />
                                                                </td>
                                                            </tr>
                                                            
                                                        </table>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style4" nowrap="nowrap">
                                                        Marca</td>
                                                    <td class="style2" nowrap="nowrap" style="text-align: left">
                                                        <dxe:ASPxComboBox ID="cmbMarca" runat="server" DataSourceID="dsMarcas" 
                                                            TextField="Nombre" Value='<%# Bind("Marca") %>' ValueField="Nombre" 
                                                            ValueType="System.String">
                                                            <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip" 
                                                                ErrorText="Debe seleccionar una marca">
                                                                <RequiredField ErrorText="Debe seleccionar un valor" IsRequired="True" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxComboBox>
                                                        <asp:CustomValidator ID="CustomValidator2" runat="server" 
                                                            ControlToValidate="cmbMarca" Display="Dynamic" 
                                                            ErrorMessage="Debe seleccionar una marca" OnServerValidate="ValidarCombo" 
                                                            ValidationGroup="EditarInsertar"></asp:CustomValidator>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style4" nowrap="nowrap">
                                                        Cantidad en stock</td>
                                                    <td class="style2" nowrap="nowrap" style="text-align: left">
                                                        <dxe:ASPxLabel ID="lblCantidad" runat="server" Text='<%# Eval("Cantidad") %>' 
                                                            style="color: #000000">
                                                        </dxe:ASPxLabel>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style4" nowrap="nowrap">
                                                        Cantidad de reposición</td>
                                                    <td class="style2" nowrap="nowrap" style="text-align: left">
                                                        <dxe:ASPxTextBox ID="txtCantidadDeReposicion" runat="server" 
                                                            ReadOnly='<%# Eval("TieneNumeroDeSerie") %>' 
                                                            Text='<%# Bind("CantidadReposicion") %>' Width="170px">
                                                        </dxe:ASPxTextBox>
                                                        <asp:RangeValidator ID="RangeValidator1" runat="server" 
                                                            ControlToValidate="txtCantidadDeReposicion" Display="Dynamic" 
                                                            ErrorMessage="Debe ingresar un número entero válido" MaximumValue="999999" 
                                                            MinimumValue="0" Type="Integer"></asp:RangeValidator>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style12" nowrap="nowrap">
                                                        Código taller</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px" class="style13">
                                                        <dxe:ASPxLabel ID="lblCodigoTaller" runat="server" style="color: #000000" 
                                                            Text='<%# Eval("CodigoTaller") %>'>
                                                        </dxe:ASPxLabel>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style4" nowrap="nowrap">
                                                        Código original</td>
                                                    <td class="style2" nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxTextBox ID="txtCodigoOriginal" runat="server" 
                                                            Text='<%# Bind("CodigoOriginal") %>' Width="170px">
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style3" nowrap="nowrap">
                                                        Es nuevo</td>
                                                    <td style="margin-left: 160px">
                                                        <dxe:ASPxCheckBox ID="chkEsNuevo" runat="server" Value='<%# Bind("EsNuevo") %>' 
                                                            ToolTip="Tildar si es un producto cuyo estado es Nuevo">
                                                        </dxe:ASPxCheckBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Es comercializable</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxCheckBox ID="chkEsComercializable" runat="server" 
                                                            Value='<%# Bind("EsComercializable") %>' 
                                                            ToolTip="Tildar si se desea que el producto aparezca en los listados para asignar a los presupuestos.">
                                                        </dxe:ASPxCheckBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style5" nowrap="nowrap">
                                                        Tiene número de serie</td>
                                                    <td class="style5" nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxCheckBox ID="chkTienenumeroDeSerie" runat="server" 
                                                            Value='<%# Bind("TieneNumeroDeSerie") %>' 
                                                            OnDataBound="chkTienenumeroDeSerie_DataBound" ReadOnly="True" 
                                                            
                                                            ToolTip="Tildar si el producto va a ser seguido por garantía(por ej.). Si se tilda sólo se podrá tener en stock como máximo una unidad.">
                                                        </dxe:ASPxCheckBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        <table cellpadding="0" cellspacing="0" class="style6">
                                                            <tr>
                                                                <td style="text-align: left">
                                                                    Precio costo</td>
                                                                <td style="text-align: right">
                                                                    $</td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxTextBox ID="txtPrecioCosto" runat="server" 
                                                            Text='<%# Bind("PrecioCostoString") %>' Width="70px">
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style2" nowrap="nowrap">
                                                        <table cellpadding="0" cellspacing="0" class="style6">
                                                            <tr>
                                                                <td>
                                                                    Precio venta</td>
                                                                <td style="text-align: right">
                                                                    $</td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td class="style2" nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxTextBox ID="txtPrecioVenta" runat="server" 
                                                            Text='<%# Bind("PrecioVentaString") %>' Width="70px">
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        IVA</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxComboBox ID="cmbIVA" runat="server" Value='<%# Bind("IVAString") %>' 
                                                            ValueType="System.String" Width="70px">
                                                            <Items>
                                                                <dxe:ListEditItem Text="N/A" Value="0" />
                                                                <dxe:ListEditItem Text="21 %" Value="21" />
                                                                <dxe:ListEditItem Text="10,5 %" Value="10,5" />
                                                            </Items>
                                                            <validationsettings errordisplaymode="ImageWithTooltip">
                                                                <RequiredField ErrorText="Debe seleccionar tipo de IVA" 
                                            IsRequired="True" />
                                                            </validationsettings>
                                                        </dxe:ASPxComboBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style2" nowrap="nowrap">
                                                        Tipo</td>
                                                    <td class="style2" nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxComboBox ID="cmbTipoDeProducto" runat="server" SelectedIndex="0" 
                                                            Value='<%# Bind("TipoDeProducto") %>' ValueType="System.String">
                                                            <Items>
                                                                <dxe:ListEditItem Selected="True" Text="Repuesto" Value="Repuesto" />
                                                                <dxe:ListEditItem Text="Herramienta" Value="Herramienta" />
                                                                <dxe:ListEditItem Text="Insumo" Value="Insumo" />
                                                            </Items>
                                                            <ValidationSettings ErrorDisplayMode="ImageWithTooltip">
                                                                <RequiredField ErrorText="Debe seleccionar un tipo de producto" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxComboBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Ubicación</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxTextBox ID="txtUbicacion" runat="server" 
                                                            Text='<%# Bind("Ubicacion") %>' Width="170px">
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Unidad de medida</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxComboBox ID="txtUnidadDeMedida" runat="server" 
                                                            DataSourceID="dsUnidadDeMedida" TextField="Nombre" 
                                                            Value='<%# Bind("UnidadDeMedida") %>' ValueField="Nombre" 
                                                            ValueType="System.String">
                                                            <ValidationSettings ErrorDisplayMode="ImageWithTooltip">
                                                                <RequiredField 
                                                                        ErrorText="Debe seleccionar una unidad de medida" IsRequired="True" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxComboBox>
                                                        <asp:CustomValidator ID="CustomValidator1" runat="server" 
                                                            ControlToValidate="txtUnidadDeMedida" Display="Dynamic" 
                                                            ErrorMessage="Debe seleccionar una unidad de medida" 
                                                            OnServerValidate="ValidarCombo" ValidationGroup="EditarInsertar"></asp:CustomValidator>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Observaciones</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        <dxe:ASPxMemo ID="txtObservaciones" runat="server" Height="71px" 
                                                            Text='<%# Bind("Descripcion") %>' Width="170px">
                                                        </dxe:ASPxMemo>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        &nbsp;</td>
                                                    <td nowrap="nowrap" style="margin-left: 160px">
                                                        &nbsp;</td>
                                                </tr>
                                                <tr>
                                                    <td align="center" colspan="2">
                                                        <table>
                                                            <tr>
                                                                <td>
                                                                    <dxe:ASPxButton ID="btnActualizar" runat="server" CommandName="Update" 
                                                                        CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                                        CssPostfix="Office2003_Olive" Text="Actualizar" 
                                                                        ValidationGroup="EditarInsertar" OnClick="btnActualizar_Click">
                                                                    </dxe:ASPxButton>
                                                                </td>
                                                                <td>
                                                                    <dxe:ASPxButton ID="Aspxbutton2" runat="server" CausesValidation="False" 
                                                                        CommandName="Cancel" CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                                        CssPostfix="Office2003_Olive" Text="Cancelar">
                                                                    </dxe:ASPxButton>
                                                                </td>
                                                            </tr>
                                                        </table>
                                                    </td>
                                                    <td align="center">
                                                        &nbsp;</td>
                                                </tr>
                                            </table>
                                        </dxw:ContentControl>
                                    </ContentCollection>
                                </dxtc:TabPage>
                                <dxtc:TabPage Text="Stock">
                                    <ContentCollection>
                                        <dxw:ContentControl runat="server" SupportsDisabledAttribute="True">
                                            <table class="style6">
                                                <tr>
                                                    <td colspan="2" style="background-color: #E2F0FF">
                                                        <strong>Ajuste de Stock</strong></td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Cantidad actual</td>
                                                    <td>
                                                        <dxe:ASPxLabel ID="lblCantidadActual" runat="server" 
                                                            Text='<%# Eval("Cantidad") %>' style="color: #000000">
                                                        </dxe:ASPxLabel>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td nowrap="nowrap">
                                                        Nueva cantidad</td>
                                                    <td>
                                                        <dxe:ASPxTextBox ID="txtNuevaCantidad" runat="server" Width="170px">
                                                            <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip" 
                                                                ValidationGroup="stock">
                                                                <RequiredField ErrorText="Debe ingresar un valor" 
                                            IsRequired="True" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxTextBox>
                                                        <asp:RangeValidator ID="RangeValidator5" runat="server" 
                                                            ControlToValidate="txtNuevaCantidad" 
                                                            ErrorMessage="Debe ingresar un entero mayor o igual a 0" MaximumValue="99999999" 
                                                            MinimumValue="0" Type="Integer" ValidationGroup="stock"></asp:RangeValidator>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td>
                                                        Observaciones</td>
                                                    <td>
                                                        <dxe:ASPxTextBox ID="txtObservacionesStock" runat="server" MaxLength="200" 
                                                            Width="400px">
                                                            <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip" 
                                                                ValidationGroup="stock">
                                                                <RequiredField ErrorText="Debe ingresar un texto" 
                                            IsRequired="True" />
                                                            </ValidationSettings>
                                                        </dxe:ASPxTextBox>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style14">
                                                        </td>
                                                    <td class="style14">
                                                        <dxe:ASPxButton ID="btnAceptarStock" runat="server" 
                                                            CssFilePath="~/App_Themes/Aqua/{0}/styles.css" CssPostfix="Aqua" 
                                                            OnClick="btnAceptarStock_Click" Text="Aceptar" ValidationGroup="stock">
                                                        </dxe:ASPxButton>
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td class="style7" colspan="2">
                                                    </td>
                                                </tr>
                                                <tr>
                                                    <td colspan="2" style="background-color: #E2F0FF">
                                                        <strong>Movimientos registrados</strong></td>
                                                </tr>
                                                <tr>
                                                    <td colspan="2">
                                                        <dxwgv:ASPxGridView ID="gvMovimientos" runat="server" 
                                                            AutoGenerateColumns="False" CssFilePath="~/App_Themes/Aqua/{0}/styles.css" 
                                                            CssPostfix="Aqua" DataSourceID="dsMovimientos">
                                                            <Columns>
                                                                <dxwgv:GridViewDataDateColumn Caption="Fecha" FieldName="FechaHoraString" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="0">
                                                                    <CellStyle Wrap="False">
                                                                    </CellStyle>
                                                                </dxwgv:GridViewDataDateColumn>
                                                                <dxwgv:GridViewDataTextColumn FieldName="Responsable" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="1">
                                                                    <CellStyle Wrap="False">
                                                                    </CellStyle>
                                                                </dxwgv:GridViewDataTextColumn>
                                                                <dxwgv:GridViewDataTextColumn FieldName="StockNuevo" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="2">
                                                                </dxwgv:GridViewDataTextColumn>
                                                                <dxwgv:GridViewDataTextColumn FieldName="StockAnterior" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="3">
                                                                </dxwgv:GridViewDataTextColumn>
                                                                <dxwgv:GridViewDataTextColumn Caption="Diferencia" FieldName="DiferenciaStock" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="4">
                                                                    <DataItemTemplate>
                                                                        <dxe:ASPxLabel ID="lblDiferencia" runat="server" 
                                                                            ForeColor='<%# Eval("DiferenciaColor") %>' 
                                                                            Text='<%# Eval("DiferenciaStock") %>'>
                                                                        </dxe:ASPxLabel>
                                                                    </DataItemTemplate>
                                                                </dxwgv:GridViewDataTextColumn>
                                                                <dxwgv:GridViewDataTextColumn FieldName="Observaciones" 
                                                                    ShowInCustomizationForm="True" VisibleIndex="5">
                                                                    <CellStyle Wrap="False">
                                                                    </CellStyle>
                                                                </dxwgv:GridViewDataTextColumn>
                                                                <dxwgv:GridViewDataTextColumn Caption="En depósito" 
                                                                    FieldName="ProductoEstaEnDepositoString" ShowInCustomizationForm="True" 
                                                                    ToolTip="Indica si el producto está en el depósito" VisibleIndex="6">
                                                                </dxwgv:GridViewDataTextColumn>
                                                            </Columns>
                                                            <SettingsPager>
                                                                <AllButton>
                                                                    <Image Height="19px" Width="27px" />
                                                                </AllButton>
                                                                <FirstPageButton>
                                                                    <Image Height="19px" Width="23px" />
                                                                </FirstPageButton>
                                                                <LastPageButton>
                                                                    <Image Height="19px" Width="23px" />
                                                                </LastPageButton>
                                                                <NextPageButton>
                                                                    <Image Height="19px" Width="19px" />
                                                                </NextPageButton>
                                                                <PrevPageButton>
                                                                    <Image Height="19px" Width="19px" />
                                                                </PrevPageButton>
                                                            </SettingsPager>
                                                            <SettingsText 
                                        EmptyDataRow="El producto no registra movimientos" />
                                                            <SettingsLoadingPanel Text="" />
                                                            <Images ImageFolder="~/App_Themes/Aqua/{0}/">
                                                                <CollapsedButton Height="15px" 
                                            Url="~/App_Themes/Aqua/GridView/gvCollapsedButton.png" Width="15px" />
                                                                <ExpandedButton Height="15px" 
                                            Url="~/App_Themes/Aqua/GridView/gvExpandedButton.png" Width="15px" />
                                                                <DetailCollapsedButton Height="15px" 
                                            Url="~/App_Themes/Aqua/GridView/gvDetailCollapsedButton.png" Width="15px" />
                                                                <DetailExpandedButton Height="15px" 
                                            Url="~/App_Themes/Aqua/GridView/gvDetailExpandedButton.png" Width="15px" />
                                                                <HeaderFilter Height="19px" 
                                            Url="~/App_Themes/Aqua/GridView/gvHeaderFilter.png" Width="19px" />
                                                                <HeaderActiveFilter Height="19px" 
                                            Url="~/App_Themes/Aqua/GridView/gvHeaderFilterActive.png" Width="19px" />
                                                                <HeaderSortDown Height="5px" 
                                            Url="~/App_Themes/Aqua/GridView/gvHeaderSortDown.png" Width="7px" />
                                                                <HeaderSortUp Height="5px" 
                                            Url="~/App_Themes/Aqua/GridView/gvHeaderSortUp.png" Width="7px" />
                                                                <FilterRowButton Height="13px" Width="13px" />
                                                                <WindowResizer Height="13px" 
                                            Url="~/App_Themes/Aqua/GridView/WindowResizer.png" Width="13px" />
                                                            </Images>
                                                            <ImagesEditors>
                                                                <CalendarFastNavPrevYear Height="19px" 
                                            Url="~/App_Themes/Aqua/Editors/edtCalendarFNPrevYear.png" Width="19px" />
                                                                <CalendarFastNavNextYear Height="19px" 
                                            Url="~/App_Themes/Aqua/Editors/edtCalendarFNNextYear.png" Width="19px" />
                                                                <DropDownEditDropDown Height="7px" 
                                            Url="~/App_Themes/Aqua/Editors/edtDropDown.png" 
                                            UrlDisabled="~/App_Themes/Aqua/Editors/edtDropDownDisabled.png" 
                                            UrlHottracked="~/App_Themes/Aqua/Editors/edtDropDownHottracked.png" 
                                            Width="9px" />
                                                                <SpinEditIncrement Height="7px" 
                                            Url="~/App_Themes/Aqua/Editors/edtSpinEditIncrementImage.png" 
                                            UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditIncrementDisabledImage.png" 
                                            UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditIncrementHottrackedImage.png" 
                                            UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditIncrementHottrackedImage.png" 
                                            Width="7px" />
                                                                <SpinEditDecrement Height="7px" 
                                            Url="~/App_Themes/Aqua/Editors/edtSpinEditDecrementImage.png" 
                                            UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditDecrementDisabledImage.png" 
                                            UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditDecrementHottrackedImage.png" 
                                            UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditDecrementHottrackedImage.png" 
                                            Width="7px" />
                                                                <SpinEditLargeIncrement Height="9px" 
                                            Url="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncImage.png" 
                                            UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncDisabledImage.png" 
                                            UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncHottrackedImage.png" 
                                            UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncHottrackedImage.png" 
                                            Width="7px" />
                                                                <SpinEditLargeDecrement Height="9px" 
                                            Url="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecImage.png" 
                                            UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecDisabledImage.png" 
                                            UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecHottrackedImage.png" 
                                            UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecHottrackedImage.png" 
                                            Width="7px" />
                                                            </ImagesEditors>
                                                            <Styles CssFilePath="~/App_Themes/Aqua/{0}/styles.css" CssPostfix="Aqua">
                                                            </Styles>
                                                            <StylesEditors>
                                                                <ProgressBar Height="25px">
                                                                </ProgressBar>
                                                            </StylesEditors>
                                                        </dxwgv:ASPxGridView>
                                                        <asp:ObjectDataSource ID="dsMovimientos" runat="server" 
                                                            OldValuesParameterFormatString="original_{0}" SelectMethod="ObtenerPorTexto" 
                                                            TypeName="SGT_ON.StockMovimientoStock">
                                                            <SelectParameters>
                                                                <asp:QueryStringParameter DefaultValue="-1" Name="pIdProducto" 
                                                                    QueryStringField="ID" Type="Int32" />
                                                            </SelectParameters>
                                                        </asp:ObjectDataSource>
                                                    </td>
                                                </tr>
                                            </table>
                                            <br />
                                            <br />
                                        </dxw:ContentControl>
                                    </ContentCollection>
                                </dxtc:TabPage>
                            </TabPages>
                            <Paddings Padding="2px" PaddingLeft="5px" PaddingRight="5px" />
                            <ContentStyle>
                                <Border BorderColor="#AECAF0" BorderStyle="Solid" BorderWidth="1px" />
                            </ContentStyle>
                        </dxtc:ASPxPageControl>
                        &nbsp;<asp:HiddenField ID="hfEstaActivo" runat="server" 
                            Value='<%# Bind("EstaActivo") %>' />
                        <asp:HiddenField ID="hfID" runat="server" Value='<%# Bind("ID") %>' />
                        </EditItemTemplate>
                    <EmptyDataTemplate>
                        <table align="center" class="style1">
                            <tr>
                                <td>
                                        &nbsp;</td>
                            </tr>
                            <tr>
                                <td>
                                        &nbsp;</td>
                            </tr>
                            <tr>
                                <td align="center" width="400">
                                    <asp:Label ID="Label1" runat="server" Text="Seleccione una unidad de medida" Width="400px" 
                                            style="color: #808080"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                        &nbsp;</td>
                            </tr>
                            <tr>
                                <td>
                                        &nbsp;</td>
                            </tr>
                        </table>
                    </EmptyDataTemplate>
                    <InsertItemTemplate>
                        <table cellpadding="2" cellspacing="2" class="style1">
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Nombre</td>
                                <td nowrap="nowrap">
                                    <dxe:ASPxTextBox ID="txtNombre" runat="server" Width="170px" 
                                        Text='<%# Bind("Nombre") %>'>
                                        <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip">
                                            <RequiredField ErrorText="Debe ingresar un nombre" IsRequired="True" />
                                        </ValidationSettings>
                                    </dxe:ASPxTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Marca</td>
                                <td class="style2" nowrap="nowrap" style="text-align: left">
                                    
                                    <dxe:ASPxComboBox ID="cmbMarca" runat="server" DataSourceID="dsMarcas" 
                                        TextField="Nombre" ValueField="Nombre" ValueType="System.String" 
                                        Value='<%# Bind("Marca") %>'>
                                        <ValidationSettings CausesValidation="True" ErrorDisplayMode="ImageWithTooltip" 
                                            ErrorText="Debe seleccionar una marca">
                                            <RequiredField ErrorText="Debe seleccionar un valor" IsRequired="True" />
                                        </ValidationSettings>
                                    </dxe:ASPxComboBox>
                                    
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Cantidad</td>
                                <td class="style2" nowrap="nowrap" style="text-align: left">
                                    <dxe:ASPxTextBox ID="txtCantidad" runat="server" Width="170px" 
                                        Text='<%# Bind("Cantidad") %>'>
                                    </dxe:ASPxTextBox>
                                    <asp:RangeValidator ID="RangeValidator2" runat="server" Display="Dynamic" 
                                        ErrorMessage="Debe ingresar un número entero válido" 
                                        ControlToValidate="txtCantidad" MaximumValue="999999" MinimumValue="0" 
                                        Type="Integer"></asp:RangeValidator>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Cantidad de reposición</td>
                                <td class="style2" nowrap="nowrap" style="text-align: left">
                                    <dxe:ASPxTextBox ID="txtCantidadDeReposicion" runat="server" Width="170px" 
                                        Text='<%# Bind("CantidadReposicion") %>'>
                                    </dxe:ASPxTextBox>
                                    <asp:RangeValidator ID="RangeValidator1" runat="server" Display="Dynamic" 
                                        ErrorMessage="Debe ingresar un número entero válido" 
                                        ControlToValidate="txtCantidadDeReposicion" MaximumValue="999999" 
                                        MinimumValue="0" Type="Integer"></asp:RangeValidator>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Código taller</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxLabel ID="lblCodigoTaller" runat="server" style="color: #000000" 
                                        Text='<%# Eval("CodigoTaller") %>'>
                                    </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Código original</td>
                                <td class="style2" nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxTextBox ID="txtCodigoOriginal" runat="server" Width="170px" 
                                        Text='<%# Bind("CodigoOriginal") %>'>
                                    </dxe:ASPxTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Es nuevo</td>
                                <td style="margin-left: 160px">
                                    <dxe:ASPxCheckBox ID="chkEsNuevo" runat="server" Value='<%# Bind("EsNuevo") %>' 
                                        ToolTip="Tildar si es un producto cuyo estado es Nuevo">
                                    </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Es comercializable</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxCheckBox ID="chkEsComercializable" runat="server" 
                                        Value='<%# Bind("EsComercializable") %>' 
                                        ToolTip="Tildar si se desea que el producto aparezca en los listados para asignar a los presupuestos.">
                                    </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Tiene número de serie</td>
                                <td class="style5" nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxCheckBox ID="chkTienenumeroDeSerie" runat="server" 
                                        Value='<%# Bind("TieneNumeroDeSerie") %>' 
                                        ToolTip="Tildar si el producto va a ser seguido por garantía(por ej.). Si se tilda sólo se podrá tener en stock como máximo una unidad.">
                                    </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Precio costo</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxTextBox ID="txtPrecioCosto" runat="server" Width="170px" 
                                        Text='<%# Bind("PrecioCostoString") %>'>
                                    </dxe:ASPxTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Precio venta</td>
                                <td nowrap="nowrap" style="margin-left: 160px" class="style2">
                                    <dxe:ASPxTextBox ID="txtPrecioVenta" runat="server" Width="170px" 
                                        Text='<%# Bind("PrecioVentaString") %>'>
                                    </dxe:ASPxTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    IVA</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxComboBox ID="cmbIVA" runat="server" 
                                        ValueType="System.String" Width="70px" Value='<%# Bind("IVA") %>'>
                                        <Items>
                                            <dxe:ListEditItem Text="N/A" Value="0" />
                                            <dxe:ListEditItem Text="21 %" Value="21" />
                                            <dxe:ListEditItem Text="10,5 %" Value="10.5" />
                                        </Items>
                                        <ValidationSettings ErrorDisplayMode="ImageWithTooltip">
                                            <RequiredField ErrorText="Debe seleccionar tipo de IVA" IsRequired="True" />
                                        </ValidationSettings>
                                    </dxe:ASPxComboBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                    Tipo (TipoDeProducto)</td>
                                <td class="style2" nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxComboBox ID="cmbTipoDeProducto" runat="server" SelectedIndex="0" 
                                        ValueType="System.String" Value='<%# Bind("TipoDeProducto") %>'>
                                        <Items>
                                            <dxe:ListEditItem Text="Repuesto" Value="Repuesto" />
                                            <dxe:ListEditItem Text="Herramienta" Value="Herramienta" />
                                            <dxe:ListEditItem Text="Insumo" Value="Insumo" />
                                        </Items>
                                        <ValidationSettings ErrorDisplayMode="ImageWithTooltip">
                                            <RequiredField ErrorText="Debe seleccionar un tipo de producto" />
                                        </ValidationSettings>
                                    </dxe:ASPxComboBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Ubicación</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxTextBox ID="txtUbicacion" runat="server" Width="170px" 
                                        Text='<%# Bind("Ubicacion") %>'>
                                    </dxe:ASPxTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Unidad de medida</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxComboBox ID="txtUnidadDeMedida" runat="server" 
                                        DataSourceID="dsUnidadDeMedida" TextField="Nombre" ValueField="Nombre" 
                                        ValueType="System.String" Value='<%# Bind("UnidadDeMedida") %>'>
                                        <ValidationSettings ErrorDisplayMode="ImageWithTooltip">
                                            <RequiredField ErrorText="Debe seleccionar una unidad de medida" 
                                                IsRequired="True" />
                                        </ValidationSettings>
                                    </dxe:ASPxComboBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style4">
                                    Observaciones</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    <dxe:ASPxMemo ID="txtObservaciones" runat="server" Height="71px" Width="170px" 
                                        Text='<%# Bind("Descripcion") %>'>
                                    </dxe:ASPxMemo>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap">
                                    &nbsp;</td>
                                <td nowrap="nowrap" style="margin-left: 160px">
                                    &nbsp;</td>
                            </tr>
                            <tr>
                                <td align="center" colspan="2">
                                    <table>
                                        <tr>
                                            <td>
                                                <dxe:ASPxButton ID="Aspxbutton1" runat="server" CommandName="Insert" 
                                                    CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                    CssPostfix="Office2003_Olive" Text="Insertar">
                                                </dxe:ASPxButton>
                                            </td>
                                            <td>
                                                <dxe:ASPxButton ID="Aspxbutton2" runat="server" CausesValidation="False" 
                                                    CommandName="Cancel" CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                    CssPostfix="Office2003_Olive" Text="Cancelar">
                                                </dxe:ASPxButton>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                        </table>
                    </InsertItemTemplate>
                    <ItemTemplate>
                        <table class="style1" cellpadding="2" cellspacing="2">
                            <tr>
                                <td class="style11" nowrap="nowrap">
                                        &nbsp;</td>
                                <td class="style11" nowrap="nowrap">
                                    Nombre</td>
                                <td nowrap="nowrap">
                                    <dxe:ASPxLabel ID="lblNombre" runat="server" Text='<%# Eval("Nombre") %>'>
                                    </dxe:ASPxLabel>
                                </td>
                                <td nowrap="nowrap" rowspan="16" valign="top">
                                    <table class="style6">
                                        <tr>
                                            <td style="border: thin solid #F6F4F7">
                                                <dxe:ASPxImage ID="imgFoto" runat="server" ImageAlign="Middle" IsPng="True" 
                                                    ImageUrl='<%# Eval("FotoURL") %>' Width="400px">
                                                    <EmptyImage Url="~/Fotos/Productos/Imagen_No_Disponible.png" />
                                                </dxe:ASPxImage>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    Marca</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblMarca" runat="server" Text='<%# Eval("Marca") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    Cantidad en stock</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblCantidad" runat="server" Text='<%# Eval("Cantidad") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                        </td>
                                <td class="style4" nowrap="nowrap">
                                    Cantidad de reposición</td>
                                <td style="text-align: left" class="style2" nowrap="nowrap">
                                    <dxe:ASPxLabel ID="lblCantidadReposicion" runat="server" 
                                        Text='<%# Eval("CantidadReposicion") %>'>
                                    </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style11" nowrap="nowrap">
                                        &nbsp;</td>
                                <td class="style11" nowrap="nowrap">
                                    Código taller</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblCodigoTaller" runat="server" 
                                            Text='<%# Eval("CodigoTaller") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style4" nowrap="nowrap">
                                        </td>
                                <td class="style4" nowrap="nowrap">
                                    Código original</td>
                                <td style="margin-left: 160px" class="style2" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblCodigoOriginal" runat="server" 
                                            Text='<%# Eval("CodigoOriginal") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style11" nowrap="nowrap">
                                        &nbsp;</td>
                                <td class="style11" nowrap="nowrap">
                                    Es nuevo</td>
                                <td style="margin-left: 160px">
                                        <dxe:ASPxCheckBox ID="chkEsNuevo" runat="server" ReadOnly="True" 
                                            Value='<%# Eval("EsNuevo") %>' 
                                            ToolTip="Tildar si es un producto cuyo estado es Nuevo">
                                        </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style10">
                                        &nbsp;</td>
                                <td class="style10" nowrap="nowrap">
                                    Es comercializable</td>
                                <td style="margin-left: 160px" nowrap="nowrap" class="style5">
                                        <dxe:ASPxCheckBox ID="chkEsComercializable" runat="server" ReadOnly="True" 
                                            Value='<%# Eval("EsComercializable") %>' 
                                            ToolTip="Tildar si se desea que el producto aparezca en los listados para asignar a los presupuestos.">
                                        </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="style10" nowrap="nowrap">
                                        &nbsp;</td>
                                <td class="style10" nowrap="nowrap">
                                    Tiene número de serie</td>
                                <td style="margin-left: 160px" nowrap="nowrap" class="style5">
                                        <dxe:ASPxCheckBox ID="chkTieneNumeroDeSerie" runat="server" ReadOnly="True" 
                                            Value='<%# Eval("TieneNumeroDeSerie") %>' 
                                            ToolTip="Tildar si el producto va a ser seguido por garantía(por ej.). Si se tilda sólo se podrá tener en stock como máximo una unidad.">
                                        </dxe:ASPxCheckBox>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    <table cellpadding="0" cellspacing="0" class="style6">
                                        <tr>
                                            <td>
                                                Precio costo</td>
                                            <td style="text-align: right">
                                                $</td>
                                        </tr>
                                    </table>
                                </td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblPrecioCosto" runat="server" 
                                            Text='<%# Eval("PrecioCostoString") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    <table cellpadding="0" cellspacing="0" class="style6">
                                        <tr>
                                            <td>
                                                Precio venta</td>
                                            <td style="text-align: right">
                                                $</td>
                                        </tr>
                                    </table>
                                </td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblPrecioDeVenta" runat="server" 
                                            Text='<%# Eval("PrecioVentaString") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    IVA</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblIVA" runat="server" Text='<%# Eval("IVAString") %>'>
                                        </dxe:ASPxLabel>
                                        &nbsp;%</td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    <table cellpadding="0" cellspacing="0" class="style6">
                                        <tr>
                                            <td>
                                                Monto IVA</td>
                                            <td style="text-align: right">
                                                $</td>
                                        </tr>
                                    </table>
                                </td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblIVAMonto" runat="server" Text='<%# Eval("IVAMontoString") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    <table cellpadding="0" cellspacing="0" class="style6">
                                        <tr>
                                            <td>
                                                Precio venta c/IVA</td>
                                            <td style="text-align: right">
                                                $</td>
                                        </tr>
                                    </table>
                                </td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="ASPxLabel1" runat="server" Text='<%# Eval("PrecioVentaConIVAString") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td class="style9" nowrap="nowrap">
                                        &nbsp;</td>
                                <td class="style9" nowrap="nowrap">
                                    Tipo (TipoDeProducto)</td>
                                <td style="margin-left: 160px" nowrap="nowrap" class="style2">
                                        <dxe:ASPxLabel ID="lblTipoDeProducto" runat="server" 
                                            Text='<%# Eval("TipoDeProducto") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    Ubicación</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblUbicacion" runat="server" Text='<%# Eval("Ubicacion") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    Unidad de medida</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblUbnidadDeMedida" runat="server" 
                                            Text='<%# Eval("UnidadDeMedida") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap" class="style8">
                                        &nbsp;</td>
                                <td class="style8" nowrap="nowrap">
                                    Observaciones</td>
                                <td style="margin-left: 160px" nowrap="nowrap">
                                        <dxe:ASPxLabel ID="lblDescripcion" runat="server" 
                                            Text='<%# Eval("Descripcion") %>'>
                                        </dxe:ASPxLabel>
                                </td>
                            </tr>
                            
                            
                            <tr>
                                <td nowrap="nowrap">
                                        &nbsp;</td>
                                <td nowrap="nowrap" colspan="3">
                                    <dxwgv:ASPxGridView ID="gvMovimientos" runat="server" 
                                        AutoGenerateColumns="False" CssFilePath="~/App_Themes/Aqua/{0}/styles.css" 
                                        CssPostfix="Aqua" DataSourceID="dsMovimientos">
                                        <Columns>
                                            <dxwgv:GridViewDataDateColumn Caption="Fecha" FieldName="FechaHoraString" 
                                                ShowInCustomizationForm="True" VisibleIndex="0">
                                                <CellStyle Wrap="False">
                                                </CellStyle>
                                            </dxwgv:GridViewDataDateColumn>
                                            <dxwgv:GridViewDataTextColumn FieldName="Responsable" 
                                                ShowInCustomizationForm="True" VisibleIndex="1">
                                                <CellStyle Wrap="False">
                                                </CellStyle>
                                            </dxwgv:GridViewDataTextColumn>
                                            <dxwgv:GridViewDataTextColumn FieldName="StockNuevo" 
                                                ShowInCustomizationForm="True" VisibleIndex="2">
                                            </dxwgv:GridViewDataTextColumn>
                                            <dxwgv:GridViewDataTextColumn FieldName="StockAnterior" 
                                                ShowInCustomizationForm="True" VisibleIndex="3">
                                            </dxwgv:GridViewDataTextColumn>
                                            <dxwgv:GridViewDataTextColumn Caption="Diferencia" FieldName="DiferenciaStock" 
                                                ShowInCustomizationForm="True" VisibleIndex="4">
                                                <DataItemTemplate>
                                                    <dxe:ASPxLabel ID="lblDiferencia" runat="server" 
                                                        ForeColor='<%# Eval("DiferenciaColor") %>' 
                                                        Text='<%# Eval("DiferenciaStock") %>'>
                                                    </dxe:ASPxLabel>
                                                </DataItemTemplate>
                                            </dxwgv:GridViewDataTextColumn>
                                            <dxwgv:GridViewDataTextColumn FieldName="Observaciones" 
                                                ShowInCustomizationForm="True" VisibleIndex="5">
                                                <CellStyle Wrap="False">
                                                </CellStyle>
                                            </dxwgv:GridViewDataTextColumn>
                                            <dxwgv:GridViewDataTextColumn Caption="En depósito" 
                                                FieldName="ProductoEstaEnDepositoString" ShowInCustomizationForm="True" 
                                                ToolTip="Indica si el producto está en el depósito" VisibleIndex="6">
                                            </dxwgv:GridViewDataTextColumn>
                                        </Columns>
                                        <SettingsPager>
                                            <AllButton>
                                                <Image Height="19px" Width="27px" />
                                            </AllButton>
                                            <FirstPageButton>
                                                <Image Height="19px" Width="23px" />
                                            </FirstPageButton>
                                            <LastPageButton>
                                                <Image Height="19px" Width="23px" />
                                            </LastPageButton>
                                            <NextPageButton>
                                                <Image Height="19px" Width="19px" />
                                            </NextPageButton>
                                            <PrevPageButton>
                                                <Image Height="19px" Width="19px" />
                                            </PrevPageButton>
                                        </SettingsPager>
                                        <Settings ShowTitlePanel="True" />
                                        <SettingsText EmptyDataRow="El producto no registra movimientos" 
                                            Title="Movimientos registrados" />
                                        <SettingsLoadingPanel Text="" />
                                        <Images ImageFolder="~/App_Themes/Aqua/{0}/">
                                            <CollapsedButton Height="15px" 
                                                Url="~/App_Themes/Aqua/GridView/gvCollapsedButton.png" Width="15px" />
                                            <ExpandedButton Height="15px" 
                                                Url="~/App_Themes/Aqua/GridView/gvExpandedButton.png" Width="15px" />
                                            <DetailCollapsedButton Height="15px" 
                                                Url="~/App_Themes/Aqua/GridView/gvDetailCollapsedButton.png" Width="15px" />
                                            <DetailExpandedButton Height="15px" 
                                                Url="~/App_Themes/Aqua/GridView/gvDetailExpandedButton.png" Width="15px" />
                                            <HeaderFilter Height="19px" Url="~/App_Themes/Aqua/GridView/gvHeaderFilter.png" 
                                                Width="19px" />
                                            <HeaderActiveFilter Height="19px" 
                                                Url="~/App_Themes/Aqua/GridView/gvHeaderFilterActive.png" Width="19px" />
                                            <HeaderSortDown Height="5px" 
                                                Url="~/App_Themes/Aqua/GridView/gvHeaderSortDown.png" Width="7px" />
                                            <HeaderSortUp Height="5px" Url="~/App_Themes/Aqua/GridView/gvHeaderSortUp.png" 
                                                Width="7px" />
                                            <FilterRowButton Height="13px" Width="13px" />
                                            <WindowResizer Height="13px" Url="~/App_Themes/Aqua/GridView/WindowResizer.png" 
                                                Width="13px" />
                                        </Images>
                                        <ImagesEditors>
                                            <CalendarFastNavPrevYear Height="19px" 
                                                Url="~/App_Themes/Aqua/Editors/edtCalendarFNPrevYear.png" Width="19px" />
                                            <CalendarFastNavNextYear Height="19px" 
                                                Url="~/App_Themes/Aqua/Editors/edtCalendarFNNextYear.png" Width="19px" />
                                            <DropDownEditDropDown Height="7px" 
                                                Url="~/App_Themes/Aqua/Editors/edtDropDown.png" 
                                                UrlDisabled="~/App_Themes/Aqua/Editors/edtDropDownDisabled.png" 
                                                UrlHottracked="~/App_Themes/Aqua/Editors/edtDropDownHottracked.png" 
                                                Width="9px" />
                                            <SpinEditIncrement Height="7px" 
                                                Url="~/App_Themes/Aqua/Editors/edtSpinEditIncrementImage.png" 
                                                UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditIncrementDisabledImage.png" 
                                                UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditIncrementHottrackedImage.png" 
                                                UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditIncrementHottrackedImage.png" 
                                                Width="7px" />
                                            <SpinEditDecrement Height="7px" 
                                                Url="~/App_Themes/Aqua/Editors/edtSpinEditDecrementImage.png" 
                                                UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditDecrementDisabledImage.png" 
                                                UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditDecrementHottrackedImage.png" 
                                                UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditDecrementHottrackedImage.png" 
                                                Width="7px" />
                                            <SpinEditLargeIncrement Height="9px" 
                                                Url="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncImage.png" 
                                                UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncDisabledImage.png" 
                                                UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncHottrackedImage.png" 
                                                UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditLargeIncHottrackedImage.png" 
                                                Width="7px" />
                                            <SpinEditLargeDecrement Height="9px" 
                                                Url="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecImage.png" 
                                                UrlDisabled="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecDisabledImage.png" 
                                                UrlHottracked="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecHottrackedImage.png" 
                                                UrlPressed="~/App_Themes/Aqua/Editors/edtSpinEditLargeDecHottrackedImage.png" 
                                                Width="7px" />
                                        </ImagesEditors>
                                        <Styles CssFilePath="~/App_Themes/Aqua/{0}/styles.css" CssPostfix="Aqua">
                                        </Styles>
                                        <StylesEditors>
                                            <ProgressBar Height="25px">
                                            </ProgressBar>
                                        </StylesEditors>
                                    </dxwgv:ASPxGridView>
                                    <asp:ObjectDataSource ID="dsMovimientos" runat="server" 
                                        OldValuesParameterFormatString="original_{0}" SelectMethod="ObtenerPorTexto" 
                                        TypeName="SGT_ON.StockMovimientoStock">
                                        <SelectParameters>
                                            <asp:QueryStringParameter DefaultValue="-1" Name="pIdProducto" 
                                                QueryStringField="ID" Type="Int32" />
                                        </SelectParameters>
                                    </asp:ObjectDataSource>
                                </td>
                            </tr>
                            <tr>
                                <td nowrap="nowrap">
                                    &nbsp;</td>
                                <td nowrap="nowrap">
                                    &nbsp;</td>
                                <td nowrap="nowrap" style="margin-left: 160px" width="200">
                                    &nbsp;</td>
                                <td nowrap="nowrap" style="margin-left: 160px" width="200">
                                    &nbsp;</td>
                            </tr>
                            <tr>
                                <td align="center">
                                    &nbsp;</td>
                                <td align="center" colspan="2">
                                    <table>
                                        <tr>
                                            <td>
                                                <dxe:ASPxButton ID="btnEditar" runat="server" CommandName="Edit" 
                                                    CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                    CssPostfix="Office2003_Olive" Text="Editar">
                                                </dxe:ASPxButton>
                                            </td>
                                            <td>
                                                <dxe:ASPxButton ID="btnNuevo" runat="server" CommandName="New" 
                                                    CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
                                                    CssPostfix="Office2003_Olive" Text="Nuevo" 
                                                    ToolTip="Crea un nueva unidad de medida">
                                                </dxe:ASPxButton>
                                            </td>
                                            <td>
                                                <asp:LinkButton ID="lnkGenerarEtiqueta" runat="server" 
                                                    onclick="lnkGenerarEtiqueta_Click">Generar etiqueta...</asp:LinkButton>
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                                <td align="center">
                                    &nbsp;</td>
                            </tr>
                        </table>
                    </ItemTemplate>
                </asp:FormView>
            </td>
        </tr>
    </table>
    <asp:ObjectDataSource ID="dsProducto" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="CrearStockProducto" 
    TypeName="SGT_ON.StockProducto" 
        oninserted="dsUnidadDeMedida_Inserted" 
        DataObjectTypeName="SGT_ON.StockProducto" DeleteMethod="Eliminar" 
        InsertMethod="Insertar" UpdateMethod="Actualizar" 
        onupdating="dsProducto_Updating" oninserting="dsProducto_Inserting">
        <SelectParameters>
            <asp:QueryStringParameter DefaultValue="-1" Name="pID" QueryStringField="ID" 
                Type="Int32" />
        </SelectParameters>
    </asp:ObjectDataSource>
    <asp:ObjectDataSource ID="dsMarcas" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="ObtenerTodosLosStockMarcaes" TypeName="SGT_ON.StockMarca">
    </asp:ObjectDataSource>
    <asp:ObjectDataSource ID="dsUnidadDeMedida" runat="server" 
        OldValuesParameterFormatString="original_{0}" 
        SelectMethod="ObtenerTodosLosStockUnidadDeMedidaes" 
        TypeName="SGT_ON.StockUnidadDeMedida"></asp:ObjectDataSource>
    <br />
    <dxpc:aspxpopupcontrol ID="popBusqueda" runat="server" 
            AutoUpdatePosition="True" 
            CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
            CssPostfix="Office2003_Olive" EnableHotTrack="False" 
            HeaderText="Productos" 
            ImageFolder="~/App_Themes/Office2003Olive/{0}/" Modal="True" 
            PopupHorizontalAlign="WindowCenter" PopupVerticalAlign="WindowCenter">
        <CloseButtonImage Height="12px" Width="13px" />
        <SizeGripImage Height="16px" Width="16px" />
        <HeaderStyle>
        <Paddings PaddingRight="6px" />
        </HeaderStyle>
        <ContentCollection>
            <dxpc:PopupControlContentControl ID="PopupControlContentControl1" runat="server" SupportsDisabledAttribute="True">
                <table align="center">
                    <tr>
                        <td align="center">
                            <dxwgv:ASPxGridView ID="gvProveedores" runat="server" 
        AutoGenerateColumns="False" 
        CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
        CssPostfix="Office2003_Olive" DataSourceID="dsProductos" 
        KeyFieldName="ID" style="text-align: left" Width="100%">
                                <Columns>
                                    <dxwgv:GridViewDataTextColumn Caption="Nombre" 
                ShowInCustomizationForm="True" VisibleIndex="0">
                                        <DataItemTemplate>
                                            <a ID="clickElement" href="Producto.aspx?ID=<%# Container.KeyValue%>" 
                        target="_self"><%# Eval("Nombre")%></a>
                                        </DataItemTemplate>
                                        <CellStyle Wrap="False">
                                        </CellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn FieldName="TipoDeProducto" ShowInCustomizationForm="True" 
                                        VisibleIndex="1">
                                        <CellStyle Wrap="False">
                                        </CellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn FieldName="Cantidad" 
                                        ShowInCustomizationForm="True" VisibleIndex="2">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn FieldName="Marca" ShowInCustomizationForm="True" 
                                        VisibleIndex="3">
                                        <CellStyle Wrap="False">
                                        </CellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn FieldName="Ubicacion" 
                                        ShowInCustomizationForm="True" VisibleIndex="4">
                                        <CellStyle Wrap="False">
                                        </CellStyle>
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Código taller" FieldName="CodigoTaller" 
                                        ShowInCustomizationForm="True" VisibleIndex="5">
                                    </dxwgv:GridViewDataTextColumn>
                                    <dxwgv:GridViewDataTextColumn Caption="Código original" 
                                        FieldName="CodigoOriginal" ShowInCustomizationForm="True" VisibleIndex="6">
                                    </dxwgv:GridViewDataTextColumn>
                                </Columns>
                                <SettingsBehavior AllowFocusedRow="True" EnableRowHotTrack="True" />
                                <SettingsPager PageSize="20">
                                </SettingsPager>
                                <Images ImageFolder="~/App_Themes/Office2003Olive/{0}/">
                                    <CollapsedButton Height="12px" 
                Url="~/App_Themes/Office2003Olive/GridView/gvCollapsedButton.png" 
                Width="11px" />
                                    <ExpandedButton Height="12px" 
                Url="~/App_Themes/Office2003Olive/GridView/gvExpandedButton.png" Width="11px" />
                                    <DetailCollapsedButton Height="12px" 
                Url="~/App_Themes/Office2003Olive/GridView/gvCollapsedButton.png" 
                Width="11px" />
                                    <DetailExpandedButton Height="12px" 
                Url="~/App_Themes/Office2003Olive/GridView/gvExpandedButton.png" Width="11px" />
                                    <FilterRowButton Height="13px" Width="13px" />
                                </Images>
                                <Styles CssFilePath="~/App_Themes/Office2003Olive/{0}/styles.css" 
            CssPostfix="Office2003_Olive">
                                    <Header ImageSpacing="5px" SortingImageSpacing="5px">
                                    </Header>
                                    <LoadingPanel ImageSpacing="10px">
                                    </LoadingPanel>
                                </Styles>
                                <StylesEditors>
                                    <ProgressBar Height="25px">
                                    </ProgressBar>
                                </StylesEditors>
                                <Templates>
                                    <EmptyDataRow>
                                        <br />
                                        <span class="dxncEmptyData_Soft_Orange">No se encontraron registros</span><br />
                                    </EmptyDataRow>
                                </Templates>
                            </dxwgv:ASPxGridView>
                        </td>
                    </tr>
                </table>
                <asp:ObjectDataSource ID="dsProductos" runat="server" 
        SelectMethod="ObtenerPorTexto" 
        TypeName="SGT_ON.StockProducto" 
        OldValuesParameterFormatString="original_{0}">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="txtBuscar" Name="pTexto" PropertyName="Text" 
                Type="String" />
                    </SelectParameters>
                </asp:ObjectDataSource>
            </dxpc:PopupControlContentControl>
        </ContentCollection>
    </dxpc:aspxpopupcontrol>
</asp:Content>

